home *** CD-ROM | disk | FTP | other *** search
- ;;; -*- Mode:Lisp; Package:USER; Syntax:COMMON-LISP; Base:10; Lowercase:T -*-
-
-
- ;;;----------------------------------------------------------------------------------+
- ;;; |
- ;;; TEXAS INSTRUMENTS INCORPORATED |
- ;;; P.O. BOX 149149 |
- ;;; AUSTIN, TEXAS 78714-9149 |
- ;;; |
- ;;; Copyright (C) 1989, 1990 Texas Instruments Incorporated. |
- ;;; |
- ;;; Permission is granted to any individual or institution to use, copy, modify, and |
- ;;; distribute this software, provided that this complete copyright and permission |
- ;;; notice is maintained, intact, in all copies and supporting documentation. |
- ;;; |
- ;;; Texas Instruments Incorporated provides this software "as is" without express or |
- ;;; implied warranty. |
- ;;; |
- ;;;----------------------------------------------------------------------------------+
-
-
- (in-package "USER")
-
- (assert
- (find-package "COMMON-LISP") ()
- "COMMON-LISP package does not exist.
-
- Please create a package named COMMON-LISP which exports CLOS and CLCS.
- (You may need to make this a nickname of the LISP package.)
- ")
-
- (assert
- (find-package "CLUE") ()
- "CLUE must be loaded before making CLIO-OPEN.")
-
-
- ;; The Open Look implementation of CLIO goes in CLIO-OPEN...
- (unless (find-package "CLIO-OPEN")
- (make-package "CLIO-OPEN" :use '(:common-lisp :clue))
-
-
- #-(and clx-mit-r4 ansi-common-lisp)
- ;; Crock! XLIB and COMMON-LISP both want to export define-condition!
- ;; Shadow all XLIB externals already exported by COMMON-LISP.
- (shadowing-import
- (let (shadows)
- (do-external-symbols (s :xlib shadows)
- (multiple-value-bind (symbol status) (find-symbol (symbol-name s) :common-lisp)
- (when (and symbol (eq :external status))
- (push symbol shadows)))))
- :clio-open)
-
- (use-package :xlib :clio-open))
-
-
-
-
-